2d javascript shooter