Phase 1 cleared
Phase 1 waypoints checked
Time limit support added
Mistake state implemented