Major Refactor

Major Refactor:
Common Project now exists to house shared code between the Client and Server, meaning they are now dependent of each other, and no code needs to be repeated
Misc. Bug Fixes:
Quite a few :)