Working implementation of basic CA . Now need to cleanup the code add functionality and make sure player supports both CPM and CA