player mechanics completed