this is amazing, I am so glad you finished this. The difficulty is well balanced imo and the mechanics mesh well with the theme. 5/5