Even though there is space to improvements, a program is never done. Always there gonna be more improvements and polishing. Specially in a game.
It is a great game. Up to this point is in a state that is fun and you enjoy while you play. Maybe the later part of the game has no challenge and is quite tedious but overall 5 stars.