This is part of a series demonstrating the command pattern for 2d game player movement. This demonstrates a basic keyboard input controller for 2d movement (up, down, left, right).