qagent needs fixing
qlearning needs improvment