Although this code works fine, it is fairly messy. The main class is now pusing 2000 lines. We really need to break this all up into its own segment similar to how the player and AI portions are done. It will make it much easier to maintain and implement new features. Instead of doing a chain of objects we should do a web. IE. One class handles them all and try to limit the amount of cross referencing. Everything should be routed through our main class.
Although this code works fine, it is fairly messy. The main class is now pusing 2000 lines. We really need to break this all up into its own segment similar to how the player and AI portions are done. It will make it much easier to maintain and implement new features. Instead of doing a chain of objects we should do a web. IE. One class handles them all and try to limit the amount of cross referencing. Everything should be routed through our main class.