added intermediary gameply methods