created visualization, 2d space, and targetting - TODO: range of attacks