Added player control, some more camera code and comments!