don't create unnecessary canvasses
fixed a non-important error in the player