Added diagonal movement and fixed row/column display text bug