game functionality and reject state