Add key binding support.
Fix bugs - clearscreen and return were not bumping up the PC, width/height were backwards when drawing.
Fix warnings related to unnecessary parentheses and deprecated methods.
Add a timer to help maintain a consistent framerate.