Split cursor rendering and updating to have it render after the board