Rotate ring, handle key repeats, handle window resize
rename movement to physics, use table for comparisons