rudimentary player control added