buggy and hacky, but the shiz works :) (multiplayer that is)