A rather disasterous coding session. I'm closer to detecting the timing of
player input, but it's buggy as hell and a total mess. Next job is to clean up
the mess before adding new features.