Added a cursor

Tried to obfuscate a few functions, and add a cursor. Hey, I'm learning.