SPEED_STATE:
    SLOW(4)
    NOMRAL(7)
    FAST(10)

initial/default state: NORMAL

If the player is holding shift:
    set speed state to SLOW
else:
    set speed state back to normal

if player's POWER_STATE is SPEED_BOOST:
    speed state should be set to FAST for the duration of the powerup timer

