Axes return float of value instead of just true.

Also two small performance tweaks.
Optimize axis code, re-implement axis controls for all players.
Merge pull request #23 from variousauthors/input_thread

Input thread
Merge branch 'master' into animations