Complete player (7/25)

Complete player