Updated LevelGeneration, added helpers to TileMap and Tile

Updated LevelGeneration methods.

Added different helpers:
-createTile(type) in Tile
-setTile(x,y,tile) in TileMap