This is awesome! I did not want to give up. The gameplay felt difficult but it also felt fair, so that kept me motivated. Nicely done!