IMPORTANT STUFF

-mainly Java Docs

TODO:
-server should decide when something CAN happen, not client