fixed cue shooting

fixed some bad coding style too >_>
if you have a #define, use the definition, not the value
objects that don't need to know everything shouldn't