fully implemented robust character incrementing to work on all spaces of the x coordinate grid