OMG is it working?

In theory, yes. But the player object kind-of confuses me, so the states
don't get passed along yet.