Thank you for the feedback! I really enjoy it when people analyze my games, so don't worry about that.
I agree with you when you mention the polishing part, as I ended up having problems with the project's scope size and had to cut some features :/