range
play type
controller