Added basic client player implementation