| Method Signature | Description |
| boolean isKeyboardButtonDown(KeysEnum targetKey) | returns true if the key specified by "targetKey" is being pressed on the keyboard |
| Ball createNewBall() | returns a newly created ball that isn't attached to any ball set and also hasn't been spawned yet. |
| void addToBallSetAndSpawn(Ball b) | call this function add the Ball "b" to the game's ballSet and to spawn it near the paddle. |
| Type | Values |
| KeysEnum | {LEFT, RIGHT, UP, DOWN, SPACE, ENTER, ESCAPE, SHIFT, ..., ONE, TWO, THREE, ..., A,B,C,...,P,Q,R,...,Z} |