Moved map rendering to MapNode