Make it a REPL instead...
Remove unused functions
Use built-in newline fn
Cleanup