2D game weapon design