This was really fun. It was immediately engaging and fun to figure out how to balance everything at once and there was a kind of nice natural difficulty curve. Good job!