Thanks very much for playing. Yeah i fell into the overscope trap again. I wanted to make a game with a nice presentation and decent gameplay actually but my skill level and experience didn't allow me to accomplish that in the given time. I made the level with the probuilder feature of Unity and set all the tiles(actually cubes)to 1x1x1 units. I don't know how other people coded the movement system but in my system, the movement of the player is not determined by the tiles, player just moves by snapping 1 unit of transform position to desired direction. Since everyone criticized that the movement doesn't work well, i must have did something wrong there.