refactored code a bit, will need more refactoring in a bit... a little lost here
more refactoring, main menu class
main menu now working