Functioning commit of my changes.

...which means you can now manipulate lights (move them, rezise both
their inner and outer radius, and change their RGB value, all on the
same instance of the light). I also included two sets of physics for the
player in this commit, one is commented out but you can check both to
see which physics feels better :)