Added MoveCursor method (will finish later) and any key detection in update.