Refactor render method
Refactor errors
Add errors if not implemented
Try to improve pylint score
Add some docs
Merge branch 'refactor' into shoot_entry
Player and opponent