Draw only on-screen objects.
Use tilesets instead of single pictures for each tiles.
Merge branch 'feature/Rendering_optimzation' into develop