This is actually really good practice: I have a state machine working now! It's easy to add different states to playable characters now. In this case, Sonic has states for his normal state, jumping, rolling, charging a spin dash, and death. State machines will be very handy for SQGT.