Added basic agent and new Object class to handle agent picking up objects.