Thanks for your feedback, we definitely agree with all your points. This was a pretty rushed project with only 2 weeks allocated to finish it so we ran out of time to fix those issues towards the end.
We really appreciate you taking your time to play our game!