Added Tiles, Tilemaps, Sprites, ErrorHandling, TileAssociations, TextureManager and fixed a bunch of code. Also I added some documentation here and there