target_sources(${PROJECT_NAME} PRIVATE main.cpp app.cpp debug_collector.cpp camera.cpp config.cpp dev_panel.cpp gameplay/biome.cpp gameplay/chunk_generator.cpp gameplay/tree.cpp input.cpp map_table.cpp renderer.cpp shader.cpp texture_manager.cpp tools/cubed_random.cpp tools/shader_tools.cpp tools/font.cpp tools/perlin_noise.cpp ui/text.cpp window.cpp gameplay/builders/biome_builder.cpp gameplay/builders/plain_builder.cpp gameplay/builders/mountain_builder.cpp gameplay/builders/river_builder.cpp gameplay/builders/desert_builder.cpp gameplay/builders/forest_builder.cpp gameplay/cave_carver.cpp gameplay/cave_path.cpp gameplay/builders/snowy_plain_builder.cpp gameplay/river_worm.cpp gameplay/river_path.cpp gameplay/block.cpp gameplay/vertex_data.cpp gameplay/builders/ocean_builder.cpp gameplay/network_server.cpp gameplay/server_world.cpp gameplay/client_world.cpp gameplay/server_chunk.cpp gameplay/client_chunk.cpp gameplay/server_player.cpp gameplay/client_player.cpp gameplay/session.cpp gameplay/network_client.cpp player_renderer.cpp audio/audio_engine.cpp audio/audio_loader.cpp audio/audio_source.cpp audio/audio_buffer.cpp audio/sound_manager.cpp audio/source_pool.cpp audio/audio_fade.cpp )