Exposing GameState::JoinInput to Lua.

There didn't seem to be another way to join players on a custom screen and make sure coins were deducted.