multi-directional shooter written in D