Make tiles rendering on a view instead on the scene, also various improvements

Known bug: Maps are not getting displayed correctly [ci skip]