Begun functional example

Begun the functional example of the command pattern, this is currently
very messy and requires a lot of reworking before I am happy with it but
it works for now. Some problems related to dead zones of thumb sticks
and the general way I am interacting with the Gamepad