AgentP : a learning classifier system with associative perception in maze environments