added rudimentary play tracking