More work on creating a nice blast logic system