player errors implemented