-int game_event(game_t *game, const SDL_Event *event);
-int game_input(game_t *game,
+Game *create_game(const char *platforms_file_path,
+ const char *sound_sample_files[],
+ size_t sound_sample_files_count,
+ SDL_Renderer *renderer);
+void destroy_game(Game *game);
+
+int game_render(const Game *game);
+int game_sound(Game *game);
+int game_update(Game *game, float delta_time);
+
+int game_event(Game *game, const SDL_Event *event);
+int game_input(Game *game,