Very cool concept! For me, the main issue was being blocked by the giant and having the walls block the view, maybe a level with wider spaces could be interesting?
Overall good work, lots of potential!
Thank you a lot, for your feedback and playing!