improving performance of Q, exp moving avg

Still working on debugging the agent, since it has clearly regressed in
performance over the last 4 hours. Replaced the linear 20 game window
moving average with exponential moving average