Thanks for your feedbacks, I totally agree with you on each point. Most of these decisions were taken during development and with hindsight, we clearly would have done things differently. Actually, my workmate continued to work on the project on his own and corrected practically all the weak points you pointed out (we'll upload it after the revisions to be honest). It is pleasant to know that people enjoyed our game despite its flaws.