Added a cross group rule, finished making the models and functionality multi-user
Solves the hardest puzzles now