Redesigned FPSController

Closes https://github.com/PistonDevelopers/cam/issues/6
Merge pull request #7 from bvssvni/master

Redesign FPSController