Custom Player

1st iteration