initial gameplay working, need to resolve matrix issues