Got tests working
Got actual animations working
Fixed bugs with submenu state transitions