Old habits are hard to break

This is C++, we use strings not char arrays!

I need to do some major design changes, I'll come back to this project
when I actually learn how to design the proper architecture.