add gameplay

added recursive gameplay logic. updated project to launch core as main.
added new game to main function in core.