created tileMap
added TileMap
added equals and hashCode methods for Obstacle class
obstacles are now picked using the tileMap 2D Array