Added more on game implementation side