Added a third player controlled block

This block is a Character object instead of a b2Body object

A=move left
D=move right
SPACE=jump
W,S=cycle control
Improved modularity with more methods in Character

implemented jump() moveLeft() moveRight and stop()