JPSLOT303 - Amazing Wins with Deep Game Understanding