Fixed Text/Font and Improved Input

I'm still not 100% sure that the renderText() method is working, but it
appears fine ATM. I also added functionality in the Input class to
check for button presses/releases.