WIP Player Movement

Need to add velocity speed caps, and fix the added speed boost of
diagonal movement.