Added PlayerControll interface