Complete player (4/25)

Complete player