Refactored the source folder a bit
Added a Tile class, every tile in the world is now a Tile object.
Added a SpecialTile class, which derives from Tile, it acts as an interface for special tiles
Added a MovingTile class that derives from SpecialTile