Initial work

Currently doesn't move the cursor when it goes beyond the screen.
Doesn't scroll based on the text size, simply 20 pixels