Implemented basic movement within canvas bounds. Player sprite is centered based on number of columns. Number of columns and rows are now set via global variables that can be changed during run-time (perhaps for different levels)