Broken as fuck, but progress.

Works like a charm for the first player to log in.. then things go to
hell :D