Overhaul to player movement.

Player movement is now based on pixels / second.  This means frame rate will no longer increase / decrease player speed.
Only altering the speed value of the player will increase / decrease player speed.