changed the state pattern up
removed the sprite batch reuse for the map renderer since it seems to cause some rendering slowdowns.