Simplified piece management a bit, fixed setup piece positions not being accepted from a remote player, added more verbosity to some exception throw statements