With the right amount of spawn points the game would be less frustrating.
Overall is a good idea and I enjoyed the puzzle difficulty, maybe the learning curve should be tuned a bit better once you have opportunity to fix the project.