Bug Fixes

Keyboard control fixes, and checkpoint behaviour fixes.