Working toward OOP: compiles. runs and tracks user with some errors. total mess.