Hey, thanks for the kind words! I stared at this for so many hours, I couldn't tell if it was good or not anymore :)
Keen to hear your thoughts after playing.