Added tile shifting, z-ordering, camera component