-#include "player.hpp"
-#include "sector.hpp"
-#include "player_status.hpp"
-#include "gameobjs.hpp"
-#include "statistics.hpp"
-#include "object_factory.hpp"
-#include "level.hpp"
-#include "random_generator.hpp"
-#include "audio/sound_source.hpp"
-#include "audio/sound_manager.hpp"
-#include "timer.hpp"
-
-MovingSprite::MovingSprite(const Vector& pos, const std::string& sprite_name, int layer, CollisionGroup collision_group)
- : sprite_name(sprite_name), layer(layer)
+#include "util/reader.hpp"
+
+MovingSprite::MovingSprite(const Vector& pos, const std::string& sprite_name,
+ int layer, CollisionGroup collision_group) :
+ sprite_name(sprite_name),
+ sprite(),
+ layer(layer)