Added simple Player implementation