added canvas, players, and movement