#include <string>
#include <vector>
-#include "vector.h"
+#include "math/vector.h"
#include "badguy.h"
#include "special.h"
-#include "musicref.h"
-#include "screen/drawing_context.h"
+#include "audio/musicref.h"
+#include "video/drawing_context.h"
+using namespace SuperTux;
+
+namespace SuperTux {
class GameObject;
+class LispReader;
+}
+
class InteractiveObject;
class Background;
class Player;
class Upgrade;
class Bullet;
class BadGuy;
-class Vector;
-class LispReader;
class Tile;
struct SpawnPoint