Thank you for this detailed feedback. Im glad to hear that you did finish the game. I have many experience in developing 2d games and that's probably why this game turned out to be 2D. First system that I added was mapGeneration, where every entity(hideout and monsters) lives on a single INTEGER index and from that point game started to become more 2D. Its interesting to hear another opinion from people with different experiences :) Thanks for sharing it