Coop mode.

And some other bug fixes and stuffs..