Let's make this a true multi-layered tile engine!