Enabling Autonomous Agents Within A Virtual Environment - Final Year Project - University College Dublin 2011