add some game mechanics ideas