My first C++ project. this is crap. seriously.