Updated Canvas with out of bounds checking,
Updated Canvas with out of bounds checking,

and it now stores its width and height.

Signed-off-by: Dylan Frese <3a8fd8badcb3b72d84c9fdd871ab848cbda8622f@gmail.com>

DylanFrese/TicTacChess