complete Rose Petal Game Logic