IT LIVES! By that I mean it initializes and arms. I also cleaned up the module to prepare for adding extra stuff.