added push notification behavior and support for device tokens to be stored, as well as a route to "play" another player