Renamed GameFrame to SinglePlayerFrame

Single and multiplayer clients are going to interact slightly different
with the server/game logic now.
Added ClientFrame and removed GameFrame

GameFrame was renamed to SinglePlayerFrame, ClientFrame handles each
player's GUI for multiplayer games.
logic/GameMain.attack() had the UID for the target of the attacked
removed from its parameters.
Merge branch 'master' of https://github.com/CameronProbert/SWEN222Project.git