bug fixes and cleanup

the logic for can_pickup was being re-implemented in the call of wait_for_player, poorly. changed to use game.can_pickup, which works correctly.
also changed a refresh_board to use the new draw_board function
also removed some out of date commented out stuff