As I mentioned on stream this is a great submission - solid in all areas.
There are considerable issues on the difficulty curve side, and really minor confusing visual cues - but even so it's a really strong submission, congrats!