Working on adding a message manager also going to be moving other things to their own class files.