I'm glad you enjoyed the game and thankyou for the feedback.
A map is certainly something I'd like to include, and I'll look into the other issues you pointed out to see what can be improved.