added game mechanics