It has great potential, if I may give a suggestion.
Less vision and a bigger map would definitely add to the challenge aspect.
All in all, it's solid. Keep it up!