A modified version of the PistonDeveloper's "Getting Started" tutorial, using piston's keyboard support to move the square around.