stub out DumbBot (inherit on all future bots)

minor changes:
    'isAlive' and 'isTargetable' changed to 'alive' and 'targetable'
    sendGame() in GameServer is now sendState()
    GameState now has a gameOver field
    smoothed end game handling