GameFramework early wip