Beyond that, I implemented an actual command console. It's simple right now, but I plan on converting it to use LUA scripting. It supports simple output and input as well as command suggestions. For example:
I typed in 'q' and all of the available commands that start with q are listed.
Now I'm going to start working on the level editor and getting the actual game stuff done.