Use requestAnimationFrame, draw player after other agents
Fix drawing glitches