Add sprinting

Add ability to sprint when pressing the left shift key. Sprinting
uses a stamina variable, and player cannot sprint when this
value goes below zero. Value will recharge when character is
sprinting. If stamina is emptied, player cannot sprint again until
it becomes at least half full.