completed component and entity tests as well as updated game a bit