Updated the Keyboard listener to 
- remove fast directional changing bug (#23)
- added DOWNLEFT and DOWNRIGHT controls
- hopefully made a little more efficient
Corrected incorrect vector calculation