added scaling to camera
added rotation to cam
made tilemaps prerendered for optimization
added correct mac wrapper