first commit with new game function