I really liked the game, but one suggestion would be to make one of the sides controlled by AI. Making the player play on both sides can sometimes lead to frustrating experiences.