Complete player (9/25)

Complete player