[#591] Reduce unnecessary renderer save/restore calls

- Reduces CPU usage on CanvasRenderer: 17% -> 16%
[#591] Fix some annoyances in the platformer tile maps

- Removed a few invisible tiles (reduce number of draw calls)
- Fixed some layer ordering
- Used a few alternative tiles with slightly better alignment/aesthetics