The idea and the execution are really good. But it can be really hard by moment with a difficulty curve being very steep.
Fun game, Keep up the good work!