model the critical gaming mechanics that support analogous learning mechanics