planning game mechanics