Added Separate builder pattern project to understand pattern, upadted Redalert project to fit with my new understanding of pattern