Thanks for this useful feedback - there's definitely some overlap here with what other players have voiced. This will really help me create a better quality game if I ever start working on Moonlight Fortress again in the future. I hope you still liked the concept I was trying to demonstrate despite these issues!
For your points 3-5, sorry these weren't supposed to happen! Sounds like a fault with my programming! I still have a lot to learn :)