initial game alerts
broke out state computation to service
adding more alerts and services