Fix menu control bugs, implement reverse controls scene, add out-of-bounds checking, and change player movement to framerate independent