@@ -0,0 +1,788 @@
+package starpunk.logic;%0A%0Apublic final class PlayerInput%0A%7B%0A  private static final PlayerInput c_input = new PlayerInput();%0A%0A  private boolean _left;%0A  private boolean _right;%0A  private boolean _up;%0A  private boolean _down;%0A%0A  public static PlayerInput getPlayerInput()%0A  %7B%0A    return c_input;%0A  %7D%0A%0A  public boolean isLeft()%0A  %7B%0A    return _left;%0A  %7D%0A%0A  public void setLeft( final boolean left )%0A  %7B%0A    _left = left;%0A  %7D%0A%0A  public boolean isRight()%0A  %7B%0A    return _right;%0A  %7D%0A%0A  public void setRight( final boolean right )%0A  %7B%0A    _right = right;%0A  %7D%0A%0A  public boolean isUp()%0A  %7B%0A    return _up;%0A  %7D%0A%0A  public void setUp( final boolean up )%0A  %7B%0A    _up = up;%0A  %7D%0A%0A  public boolean isDown()%0A  %7B%0A    return _down;%0A  %7D%0A%0A  public void setDown( final boolean down )%0A  %7B%0A    _down = down;%0A  %7D%0A%7D%0A

Add utility class that contains the suer input