Implements core game functionality; now playable