Thank you for the detailed feedback.
I'll take those into consideration in my next games, those are some very good points!
Glad you enjoyed it :)