Implemented dynamic key press detection.
Added keys_ boolean array, which may soon hold the boolean state of keys being held. The method isKeyDown() now requires a const int argument of the key code in question, and it returns true if the supplied key is down, and false if not. Finally, the functionality hasKeyChanged() has been merged with isKeyDown(), and hasKeyChanged() as a method was removed.