Agent-oriented Simulation based on BlocksWorld