Nice work! The lack of check point was the only thing that feels like it needs fixing. Keep up the good work, and good luck.