I was trying to make a game with isometric graphics. While working on the engine, I accidentally mixed the loading and update functions. This made the game create a new group of tiles every time a rotation event was triggered, resulting in this 3D perspective.