work in progress for CA model. integrating it with the player. At this stage simulation flow works. Now need to implement drawing dunctions