Basic map generation and cursor movement.