Got game to accept specialized actionobject subclasses and removed unneccessary singleton