moved specs out of single gameplay class to match the separate functional modules