kr player state machine part1
kr player state machine part2