Separated map screen and level renderer