Using the block cursor was hiding the character under the cursor because I had set the cursor text color to the same as the cursor itself. This commit fixes that.