Agent scaffold class

Base class for the agent, always selects first available action for now.