diff --git a/.idea/sonarlint/issuestore/0/8/081d67b31c95c91f6926f605dfc94fdd2bada262 b/.idea/sonarlint/issuestore/0/8/081d67b31c95c91f6926f605dfc94fdd2bada262
deleted file mode 100644
index 0044852..0000000
--- a/.idea/sonarlint/issuestore/0/8/081d67b31c95c91f6926f605dfc94fdd2bada262
+++ /dev/null
@@ -1,30 +0,0 @@
-
-t	java:S115"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(«¶ó•ûÿÿÿÿ
-t	java:S115"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(“ƒÎ³øÿÿÿÿ
-<
-java:S1170"!Make this final field static too.(ñ‹œÞþÿÿÿÿ
-Q	java:S125"<This block of commented-out lines of code should be removed.(“‰�÷
-Q	java:S125"<This block of commented-out lines of code should be removed.(ÝŠÐò
-V	java:S125"<This block of commented-out lines of code should be removed.(¥·ïãøÿÿÿÿ
-Q	java:S125"<This block of commented-out lines of code should be removed.(„üº¨
-V	java:S125'"<This block of commented-out lines of code should be removed.(äüø©øÿÿÿÿ
-Q	java:S125+"<This block of commented-out lines of code should be removed.(ã…éã
-V	java:S125-"<This block of commented-out lines of code should be removed.(ñ¥ùšøÿÿÿÿ
-Q	java:S125:"<This block of commented-out lines of code should be removed.(½·¥¯
-V	java:S125C"<This block of commented-out lines of code should be removed.(×ˆ¼Œûÿÿÿÿ
-Q	java:S125S"<This block of commented-out lines of code should be removed.(ÛûÏÝ
-Q	java:S125g"<This block of commented-out lines of code should be removed.(óÆ�Ò
-T	java:S106‚"9Replace this use of System.out or System.err by a logger.(‡³›ªøÿÿÿÿ
-C
-java:S1602²",Remove useless curly braces around statement(¥—ýð
-W	java:S125É"<This block of commented-out lines of code should be removed.(¿ÿÅ�ýÿÿÿÿ
-\
-java:S1128"ARemove this unused import 'com.study.tank.strategy.FireStrategy'.(·ôÞ�úÿÿÿÿ
-b
-java:S1128"LRemove this unused import 'com.study.tank.strategy.Imp.DefaultFireStrategy'.(ÿŸ‰Û
-h
-java:S1128"MRemove this unused import 'com.study.tank.strategy.Imp.GoodTankFireStrategy'.(±ÿ�¯ýÿÿÿÿ
-j
-java:S1104"OMake dir a static final constant or non-public and provide accessors if needed.(³Ó‚ªüÿÿÿÿ
-k
-java:S1104"UMake tankFrame a static final constant or non-public and provide accessors if needed.(¼¹’’
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/2/d/2dacedce0d06bd5d50f9cfd857df28746662ef3b b/.idea/sonarlint/issuestore/2/d/2dacedce0d06bd5d50f9cfd857df28746662ef3b
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/issuestore/2/f/2f7016167421acb4cbff1d2889bc7518a213cd12 b/.idea/sonarlint/issuestore/2/f/2f7016167421acb4cbff1d2889bc7518a213cd12
new file mode 100644
index 0000000..8e66d66
--- /dev/null
+++ b/.idea/sonarlint/issuestore/2/f/2f7016167421acb4cbff1d2889bc7518a213cd12
@@ -0,0 +1,3 @@
+
+j
+java:S1104"UMake rectangle a static final constant or non-public and provide accessors if needed.(ÁÛ¯?
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/8/e/8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d b/.idea/sonarlint/issuestore/8/e/8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/issuestore/9/9/9961bb741aa5f0de26d1bf93b62041d0a1349f9c b/.idea/sonarlint/issuestore/9/9/9961bb741aa5f0de26d1bf93b62041d0a1349f9c
new file mode 100644
index 0000000..0d2fcaf
--- /dev/null
+++ b/.idea/sonarlint/issuestore/9/9/9961bb741aa5f0de26d1bf93b62041d0a1349f9c
@@ -0,0 +1,10 @@
+
+:
+java:S1659
+"Declare "y" on a separate line.(‰«¥’üÿÿÿÿ
+o
+java:S1104
+"MMake x a static final constant or non-public and provide accessors if needed.(‰«¥’üÿÿÿÿ8‰ÉÃëÁ0
+o
+java:S1104
+"MMake y a static final constant or non-public and provide accessors if needed.(‰«¥’üÿÿÿÿ8‰ÉÃëÁ0
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/c/d/cd8bb0d273a44e56af2c725281536ed379107cc0 b/.idea/sonarlint/issuestore/c/d/cd8bb0d273a44e56af2c725281536ed379107cc0
deleted file mode 100644
index 9543cde..0000000
--- a/.idea/sonarlint/issuestore/c/d/cd8bb0d273a44e56af2c725281536ed379107cc0
+++ /dev/null
@@ -1,28 +0,0 @@
-
-7	java:S131_""Add a default case to this switch.(°Ó�÷
-S	java:S106t"9Replace this use of System.out or System.err by a logger.(¢ƒÀ™ÿÿÿÿÿ
-7	java:S131u""Add a default case to this switch.(°Ó�÷
-^
-java:S1126Š"BReplace this if-then-else statement by a single method invocation.(Ò¦ºÚûÿÿÿÿ
-t
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(­´³•úÿÿÿÿ
-t
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(¡ã˜Ôúÿÿÿÿ
-o
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(‹†²É
-‡
-java:S1319"eThe type of "tanks" should be an interface such as "List" rather than the implementation "ArrayList".(­´³•úÿÿÿÿ8éÙ±–Á0
-‰
-java:S1319"gThe type of "bullets" should be an interface such as "List" rather than the implementation "ArrayList".(¡ã˜Ôúÿÿÿÿ8ö¸³–Á0
-…
-java:S1319"hThe type of "explodes" should be an interface such as "List" rather than the implementation "ArrayList".(‹†²É8ö¸³–Á0
-s
-java:S1104"QMake tanks a static final constant or non-public and provide accessors if needed.(­´³•úÿÿÿÿ8ö¸³–Á0
-t
-java:S1104"RMake myTank a static final constant or non-public and provide accessors if needed.(Ÿ«é‚üÿÿÿÿ8÷¸³–Á0
-u
-java:S1104"SMake bullets a static final constant or non-public and provide accessors if needed.(¡ã˜Ôúÿÿÿÿ8÷¸³–Á0
-q
-java:S1104"TMake explodes a static final constant or non-public and provide accessors if needed.(‹†²É8êÙ±–Á0
-p
-java:S1104"NMake gf a static final constant or non-public and provide accessors if needed.(ÓÊ´�ÿÿÿÿÿ8÷¸³–Á0
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/e/5/e50e3563560c86247cdf21425c6fb5b3a88593b3 b/.idea/sonarlint/issuestore/e/5/e50e3563560c86247cdf21425c6fb5b3a88593b3
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/sonarlint/issuestore/index.pb b/.idea/sonarlint/issuestore/index.pb
index bb099aa..3741334 100644
--- a/.idea/sonarlint/issuestore/index.pb
+++ b/.idea/sonarlint/issuestore/index.pb
@@ -29,8 +29,6 @@ a
 1src/main/java/com/study/tank/factory/WarTank.java,7\0\70f82ce88ac6b54afd6eed03fe6951084561b5c5
 e
 5src/main/java/com/study/tank/factory/RectFactory.java,4\6\469cb43b51ba7e207f3767d69d0e3deded4e3c93
-V
-&src/main/java/com/study/tank/Tank.java,0\8\081d67b31c95c91f6926f605dfc94fdd2bada262
 Z
 *src/main/java/com/study/tank/TestMain.java,f\0\f05c3638610e0ce274846e174c61431121775426
 h
@@ -42,6 +40,4 @@ Bsrc/main/java/com/study/tank/strategy/Imp/DefaultFireStrategy.java,e\b\ebd48d6
 W
 'src/main/java/com/study/tank/Audio.java,5\b\5bd8e55a95e8e3ef2459b7d56ee9a74443b8f788
 [
-+src/test/java/com/study/tank/ImageTest.java,9\7\97cf6348e49d166ce567c6eb53c9d085ee3b786c
-[
-+src/main/java/com/study/tank/TankFrame.java,c\d\cd8bb0d273a44e56af2c725281536ed379107cc0
\ No newline at end of file
++src/test/java/com/study/tank/ImageTest.java,9\7\97cf6348e49d166ce567c6eb53c9d085ee3b786c
\ No newline at end of file
diff --git a/target/classes/META-INF/study-tank.kotlin_module b/target/classes/META-INF/study-tank.kotlin_module
new file mode 100644
index 0000000..a49347a
Binary files /dev/null and b/target/classes/META-INF/study-tank.kotlin_module differ
diff --git a/target/classes/audio/explode.wav b/target/classes/audio/explode.wav
new file mode 100644
index 0000000..dc72ab1
Binary files /dev/null and b/target/classes/audio/explode.wav differ
diff --git a/target/classes/audio/tank_fire.wav b/target/classes/audio/tank_fire.wav
new file mode 100644
index 0000000..85279eb
Binary files /dev/null and b/target/classes/audio/tank_fire.wav differ
diff --git a/target/classes/audio/tank_move.wav b/target/classes/audio/tank_move.wav
new file mode 100644
index 0000000..959b998
Binary files /dev/null and b/target/classes/audio/tank_move.wav differ
diff --git a/target/classes/audio/war1.wav b/target/classes/audio/war1.wav
new file mode 100644
index 0000000..099a31e
Binary files /dev/null and b/target/classes/audio/war1.wav differ
diff --git a/target/classes/com/study/tank/Audio.class b/target/classes/com/study/tank/Audio.class
new file mode 100644
index 0000000..6e7ba37
Binary files /dev/null and b/target/classes/com/study/tank/Audio.class differ
diff --git a/target/classes/com/study/tank/Bullet$1.class b/target/classes/com/study/tank/Bullet$1.class
new file mode 100644
index 0000000..175e281
Binary files /dev/null and b/target/classes/com/study/tank/Bullet$1.class differ
diff --git a/target/classes/com/study/tank/Bullet.class b/target/classes/com/study/tank/Bullet.class
new file mode 100644
index 0000000..74508e7
Binary files /dev/null and b/target/classes/com/study/tank/Bullet.class differ
diff --git a/target/classes/com/study/tank/Dir.class b/target/classes/com/study/tank/Dir.class
new file mode 100644
index 0000000..a02aef0
Binary files /dev/null and b/target/classes/com/study/tank/Dir.class differ
diff --git a/target/classes/com/study/tank/Explode$1.class b/target/classes/com/study/tank/Explode$1.class
new file mode 100644
index 0000000..1952606
Binary files /dev/null and b/target/classes/com/study/tank/Explode$1.class differ
diff --git a/target/classes/com/study/tank/Explode.class b/target/classes/com/study/tank/Explode.class
new file mode 100644
index 0000000..c6d4613
Binary files /dev/null and b/target/classes/com/study/tank/Explode.class differ
diff --git a/target/classes/com/study/tank/GameModel.class b/target/classes/com/study/tank/GameModel.class
new file mode 100644
index 0000000..bf82d6a
Binary files /dev/null and b/target/classes/com/study/tank/GameModel.class differ
diff --git a/target/classes/com/study/tank/GameObject.class b/target/classes/com/study/tank/GameObject.class
new file mode 100644
index 0000000..a3cd842
Binary files /dev/null and b/target/classes/com/study/tank/GameObject.class differ
diff --git a/target/classes/com/study/tank/Group.class b/target/classes/com/study/tank/Group.class
new file mode 100644
index 0000000..897338a
Binary files /dev/null and b/target/classes/com/study/tank/Group.class differ
diff --git a/target/classes/com/study/tank/ImageManger.class b/target/classes/com/study/tank/ImageManger.class
new file mode 100644
index 0000000..960af30
Binary files /dev/null and b/target/classes/com/study/tank/ImageManger.class differ
diff --git a/target/classes/com/study/tank/PropertyMgr.class b/target/classes/com/study/tank/PropertyMgr.class
new file mode 100644
index 0000000..8a81cb6
Binary files /dev/null and b/target/classes/com/study/tank/PropertyMgr.class differ
diff --git a/target/classes/com/study/tank/Tank$1.class b/target/classes/com/study/tank/Tank$1.class
new file mode 100644
index 0000000..671fc89
Binary files /dev/null and b/target/classes/com/study/tank/Tank$1.class differ
diff --git a/target/classes/com/study/tank/Tank.class b/target/classes/com/study/tank/Tank.class
new file mode 100644
index 0000000..2a63698
Binary files /dev/null and b/target/classes/com/study/tank/Tank.class differ
diff --git a/target/classes/com/study/tank/TankFrame$1.class b/target/classes/com/study/tank/TankFrame$1.class
new file mode 100644
index 0000000..3bc7453
Binary files /dev/null and b/target/classes/com/study/tank/TankFrame$1.class differ
diff --git a/target/classes/com/study/tank/TankFrame$MyKeyListener.class b/target/classes/com/study/tank/TankFrame$MyKeyListener.class
new file mode 100644
index 0000000..5689fed
Binary files /dev/null and b/target/classes/com/study/tank/TankFrame$MyKeyListener.class differ
diff --git a/target/classes/com/study/tank/TankFrame.class b/target/classes/com/study/tank/TankFrame.class
new file mode 100644
index 0000000..b1f0674
Binary files /dev/null and b/target/classes/com/study/tank/TankFrame.class differ
diff --git a/target/classes/com/study/tank/TestMain.class b/target/classes/com/study/tank/TestMain.class
new file mode 100644
index 0000000..1d64394
Binary files /dev/null and b/target/classes/com/study/tank/TestMain.class differ
diff --git a/target/classes/com/study/tank/Wall.class b/target/classes/com/study/tank/Wall.class
new file mode 100644
index 0000000..6694254
Binary files /dev/null and b/target/classes/com/study/tank/Wall.class differ
diff --git a/target/classes/com/study/tank/command/Command.class b/target/classes/com/study/tank/command/Command.class
new file mode 100644
index 0000000..8e85186
Binary files /dev/null and b/target/classes/com/study/tank/command/Command.class differ
diff --git a/target/classes/com/study/tank/command/CommandChain.class b/target/classes/com/study/tank/command/CommandChain.class
new file mode 100644
index 0000000..5307f9c
Binary files /dev/null and b/target/classes/com/study/tank/command/CommandChain.class differ
diff --git a/target/classes/com/study/tank/command/CommandMain.class b/target/classes/com/study/tank/command/CommandMain.class
new file mode 100644
index 0000000..b9301ac
Binary files /dev/null and b/target/classes/com/study/tank/command/CommandMain.class differ
diff --git a/target/classes/com/study/tank/command/Content.class b/target/classes/com/study/tank/command/Content.class
new file mode 100644
index 0000000..3095ff9
Binary files /dev/null and b/target/classes/com/study/tank/command/Content.class differ
diff --git a/target/classes/com/study/tank/command/CopyCommand.class b/target/classes/com/study/tank/command/CopyCommand.class
new file mode 100644
index 0000000..9c3743d
Binary files /dev/null and b/target/classes/com/study/tank/command/CopyCommand.class differ
diff --git a/target/classes/com/study/tank/command/DeleteCommand.class b/target/classes/com/study/tank/command/DeleteCommand.class
new file mode 100644
index 0000000..1ba160b
Binary files /dev/null and b/target/classes/com/study/tank/command/DeleteCommand.class differ
diff --git a/target/classes/com/study/tank/command/InsertCommand.class b/target/classes/com/study/tank/command/InsertCommand.class
new file mode 100644
index 0000000..79caaed
Binary files /dev/null and b/target/classes/com/study/tank/command/InsertCommand.class differ
diff --git a/target/classes/com/study/tank/cor/BulletAndTankCollider.class b/target/classes/com/study/tank/cor/BulletAndTankCollider.class
new file mode 100644
index 0000000..2a12293
Binary files /dev/null and b/target/classes/com/study/tank/cor/BulletAndTankCollider.class differ
diff --git a/target/classes/com/study/tank/cor/BulletWallCollider.class b/target/classes/com/study/tank/cor/BulletWallCollider.class
new file mode 100644
index 0000000..d4083a6
Binary files /dev/null and b/target/classes/com/study/tank/cor/BulletWallCollider.class differ
diff --git a/target/classes/com/study/tank/cor/Collider.class b/target/classes/com/study/tank/cor/Collider.class
new file mode 100644
index 0000000..46b3fb1
Binary files /dev/null and b/target/classes/com/study/tank/cor/Collider.class differ
diff --git a/target/classes/com/study/tank/cor/ColliderChain.class b/target/classes/com/study/tank/cor/ColliderChain.class
new file mode 100644
index 0000000..801bdf1
Binary files /dev/null and b/target/classes/com/study/tank/cor/ColliderChain.class differ
diff --git a/target/classes/com/study/tank/cor/TankTankCollider.class b/target/classes/com/study/tank/cor/TankTankCollider.class
new file mode 100644
index 0000000..951f9fd
Binary files /dev/null and b/target/classes/com/study/tank/cor/TankTankCollider.class differ
diff --git a/target/classes/com/study/tank/cor/WallTankCollider.class b/target/classes/com/study/tank/cor/WallTankCollider.class
new file mode 100644
index 0000000..6de21a9
Binary files /dev/null and b/target/classes/com/study/tank/cor/WallTankCollider.class differ
diff --git a/target/classes/com/study/tank/factory/BaseBullet.class b/target/classes/com/study/tank/factory/BaseBullet.class
new file mode 100644
index 0000000..5660ec0
Binary files /dev/null and b/target/classes/com/study/tank/factory/BaseBullet.class differ
diff --git a/target/classes/com/study/tank/factory/BaseExplode.class b/target/classes/com/study/tank/factory/BaseExplode.class
new file mode 100644
index 0000000..115376f
Binary files /dev/null and b/target/classes/com/study/tank/factory/BaseExplode.class differ
diff --git a/target/classes/com/study/tank/factory/BaseTank.class b/target/classes/com/study/tank/factory/BaseTank.class
new file mode 100644
index 0000000..8041e3c
Binary files /dev/null and b/target/classes/com/study/tank/factory/BaseTank.class differ
diff --git a/target/classes/com/study/tank/factory/GameFactory.class b/target/classes/com/study/tank/factory/GameFactory.class
new file mode 100644
index 0000000..3351e44
Binary files /dev/null and b/target/classes/com/study/tank/factory/GameFactory.class differ
diff --git a/target/classes/com/study/tank/strategy/FireStrategy.class b/target/classes/com/study/tank/strategy/FireStrategy.class
new file mode 100644
index 0000000..7347e6d
Binary files /dev/null and b/target/classes/com/study/tank/strategy/FireStrategy.class differ
diff --git a/target/classes/com/study/tank/util/ImageUtil.class b/target/classes/com/study/tank/util/ImageUtil.class
new file mode 100644
index 0000000..5939925
Binary files /dev/null and b/target/classes/com/study/tank/util/ImageUtil.class differ
diff --git a/target/classes/config b/target/classes/config
new file mode 100644
index 0000000..cac8425
--- /dev/null
+++ b/target/classes/config
@@ -0,0 +1,9 @@
+#tanks count at initialization
+initTankCount=10
+tankSpeed=5
+bulletSpeed=10
+gameWidth=1080
+gameHeight=720
+#strategy
+goodFs=com.study.tank.strategy.Imp.GoodTankFireStrategy
+badFs=com.study.tank.strategy.Imp.DefaultFireStrategy
\ No newline at end of file
diff --git a/target/classes/images/0.gif b/target/classes/images/0.gif
new file mode 100644
index 0000000..79c5218
Binary files /dev/null and b/target/classes/images/0.gif differ
diff --git a/target/classes/images/1.gif b/target/classes/images/1.gif
new file mode 100644
index 0000000..eface51
Binary files /dev/null and b/target/classes/images/1.gif differ
diff --git a/target/classes/images/10.gif b/target/classes/images/10.gif
new file mode 100644
index 0000000..ffd49b8
Binary files /dev/null and b/target/classes/images/10.gif differ
diff --git a/target/classes/images/2.gif b/target/classes/images/2.gif
new file mode 100644
index 0000000..b88b47e
Binary files /dev/null and b/target/classes/images/2.gif differ
diff --git a/target/classes/images/3.gif b/target/classes/images/3.gif
new file mode 100644
index 0000000..88e81e8
Binary files /dev/null and b/target/classes/images/3.gif differ
diff --git a/target/classes/images/4.gif b/target/classes/images/4.gif
new file mode 100644
index 0000000..4cc91ab
Binary files /dev/null and b/target/classes/images/4.gif differ
diff --git a/target/classes/images/5.gif b/target/classes/images/5.gif
new file mode 100644
index 0000000..c1cc5d7
Binary files /dev/null and b/target/classes/images/5.gif differ
diff --git a/target/classes/images/6.gif b/target/classes/images/6.gif
new file mode 100644
index 0000000..4f43fc7
Binary files /dev/null and b/target/classes/images/6.gif differ
diff --git a/target/classes/images/7.gif b/target/classes/images/7.gif
new file mode 100644
index 0000000..20358ba
Binary files /dev/null and b/target/classes/images/7.gif differ
diff --git a/target/classes/images/8.gif b/target/classes/images/8.gif
new file mode 100644
index 0000000..ae410c9
Binary files /dev/null and b/target/classes/images/8.gif differ
diff --git a/target/classes/images/9.gif b/target/classes/images/9.gif
new file mode 100644
index 0000000..11efedd
Binary files /dev/null and b/target/classes/images/9.gif differ
diff --git a/target/classes/images/BadTank1.png b/target/classes/images/BadTank1.png
new file mode 100644
index 0000000..d661b80
Binary files /dev/null and b/target/classes/images/BadTank1.png differ
diff --git a/target/classes/images/BadTank2.png b/target/classes/images/BadTank2.png
new file mode 100644
index 0000000..c2a2b01
Binary files /dev/null and b/target/classes/images/BadTank2.png differ
diff --git a/target/classes/images/GoodTank1.png b/target/classes/images/GoodTank1.png
new file mode 100644
index 0000000..8afb8b0
Binary files /dev/null and b/target/classes/images/GoodTank1.png differ
diff --git a/target/classes/images/GoodTank2.png b/target/classes/images/GoodTank2.png
new file mode 100644
index 0000000..a1b131a
Binary files /dev/null and b/target/classes/images/GoodTank2.png differ
diff --git a/target/classes/images/bulletD.gif b/target/classes/images/bulletD.gif
new file mode 100644
index 0000000..be33e5f
Binary files /dev/null and b/target/classes/images/bulletD.gif differ
diff --git a/target/classes/images/bulletL.gif b/target/classes/images/bulletL.gif
new file mode 100644
index 0000000..1ab986a
Binary files /dev/null and b/target/classes/images/bulletL.gif differ
diff --git a/target/classes/images/bulletR.gif b/target/classes/images/bulletR.gif
new file mode 100644
index 0000000..514e982
Binary files /dev/null and b/target/classes/images/bulletR.gif differ
diff --git a/target/classes/images/bulletU.gif b/target/classes/images/bulletU.gif
new file mode 100644
index 0000000..274c570
Binary files /dev/null and b/target/classes/images/bulletU.gif differ
diff --git a/target/classes/images/bulletU.png b/target/classes/images/bulletU.png
new file mode 100644
index 0000000..f6f7203
Binary files /dev/null and b/target/classes/images/bulletU.png differ
diff --git a/target/classes/images/e1.gif b/target/classes/images/e1.gif
new file mode 100644
index 0000000..4ba0e92
Binary files /dev/null and b/target/classes/images/e1.gif differ
diff --git a/target/classes/images/e10.gif b/target/classes/images/e10.gif
new file mode 100644
index 0000000..5667574
Binary files /dev/null and b/target/classes/images/e10.gif differ
diff --git a/target/classes/images/e11.gif b/target/classes/images/e11.gif
new file mode 100644
index 0000000..7d6747c
Binary files /dev/null and b/target/classes/images/e11.gif differ
diff --git a/target/classes/images/e12.gif b/target/classes/images/e12.gif
new file mode 100644
index 0000000..97f85df
Binary files /dev/null and b/target/classes/images/e12.gif differ
diff --git a/target/classes/images/e13.gif b/target/classes/images/e13.gif
new file mode 100644
index 0000000..473cab1
Binary files /dev/null and b/target/classes/images/e13.gif differ
diff --git a/target/classes/images/e14.gif b/target/classes/images/e14.gif
new file mode 100644
index 0000000..676fa2a
Binary files /dev/null and b/target/classes/images/e14.gif differ
diff --git a/target/classes/images/e15.gif b/target/classes/images/e15.gif
new file mode 100644
index 0000000..d3795f8
Binary files /dev/null and b/target/classes/images/e15.gif differ
diff --git a/target/classes/images/e16.gif b/target/classes/images/e16.gif
new file mode 100644
index 0000000..4a913c3
Binary files /dev/null and b/target/classes/images/e16.gif differ
diff --git a/target/classes/images/e2.gif b/target/classes/images/e2.gif
new file mode 100644
index 0000000..f22cbb8
Binary files /dev/null and b/target/classes/images/e2.gif differ
diff --git a/target/classes/images/e3.gif b/target/classes/images/e3.gif
new file mode 100644
index 0000000..58c1e2a
Binary files /dev/null and b/target/classes/images/e3.gif differ
diff --git a/target/classes/images/e4.gif b/target/classes/images/e4.gif
new file mode 100644
index 0000000..981e9e2
Binary files /dev/null and b/target/classes/images/e4.gif differ
diff --git a/target/classes/images/e5.gif b/target/classes/images/e5.gif
new file mode 100644
index 0000000..fc93522
Binary files /dev/null and b/target/classes/images/e5.gif differ
diff --git a/target/classes/images/e6.gif b/target/classes/images/e6.gif
new file mode 100644
index 0000000..1bba69a
Binary files /dev/null and b/target/classes/images/e6.gif differ
diff --git a/target/classes/images/e7.gif b/target/classes/images/e7.gif
new file mode 100644
index 0000000..9719061
Binary files /dev/null and b/target/classes/images/e7.gif differ
diff --git a/target/classes/images/e8.gif b/target/classes/images/e8.gif
new file mode 100644
index 0000000..710d7ea
Binary files /dev/null and b/target/classes/images/e8.gif differ
diff --git a/target/classes/images/e9.gif b/target/classes/images/e9.gif
new file mode 100644
index 0000000..0535c88
Binary files /dev/null and b/target/classes/images/e9.gif differ
diff --git a/target/classes/images/missileLD.gif b/target/classes/images/missileLD.gif
new file mode 100644
index 0000000..4a1d311
Binary files /dev/null and b/target/classes/images/missileLD.gif differ
diff --git a/target/classes/images/missileLU.gif b/target/classes/images/missileLU.gif
new file mode 100644
index 0000000..e1fb913
Binary files /dev/null and b/target/classes/images/missileLU.gif differ
diff --git a/target/classes/images/missileRD.gif b/target/classes/images/missileRD.gif
new file mode 100644
index 0000000..d58cc9c
Binary files /dev/null and b/target/classes/images/missileRD.gif differ
diff --git a/target/classes/images/missileRU.gif b/target/classes/images/missileRU.gif
new file mode 100644
index 0000000..1eed195
Binary files /dev/null and b/target/classes/images/missileRU.gif differ
diff --git a/target/classes/images/square0.jpg b/target/classes/images/square0.jpg
new file mode 100644
index 0000000..5b80bf0
Binary files /dev/null and b/target/classes/images/square0.jpg differ
diff --git a/target/classes/images/square1.jpg b/target/classes/images/square1.jpg
new file mode 100644
index 0000000..324341d
Binary files /dev/null and b/target/classes/images/square1.jpg differ
diff --git a/target/classes/images/square2.jpg b/target/classes/images/square2.jpg
new file mode 100644
index 0000000..be66ad8
Binary files /dev/null and b/target/classes/images/square2.jpg differ
diff --git a/target/classes/images/square3.jpg b/target/classes/images/square3.jpg
new file mode 100644
index 0000000..109430b
Binary files /dev/null and b/target/classes/images/square3.jpg differ
diff --git a/target/classes/images/square4.jpg b/target/classes/images/square4.jpg
new file mode 100644
index 0000000..ba00d68
Binary files /dev/null and b/target/classes/images/square4.jpg differ
diff --git a/target/classes/images/square5.jpg b/target/classes/images/square5.jpg
new file mode 100644
index 0000000..56198aa
Binary files /dev/null and b/target/classes/images/square5.jpg differ
diff --git a/target/classes/images/square6.jpg b/target/classes/images/square6.jpg
new file mode 100644
index 0000000..2923b9a
Binary files /dev/null and b/target/classes/images/square6.jpg differ
diff --git a/target/classes/images/tank.png b/target/classes/images/tank.png
new file mode 100644
index 0000000..54c82ba
Binary files /dev/null and b/target/classes/images/tank.png differ
diff --git a/target/classes/images/tank1U.jpg b/target/classes/images/tank1U.jpg
new file mode 100644
index 0000000..faa0938
Binary files /dev/null and b/target/classes/images/tank1U.jpg differ
diff --git a/target/classes/images/tankD.gif b/target/classes/images/tankD.gif
new file mode 100644
index 0000000..4c29adf
Binary files /dev/null and b/target/classes/images/tankD.gif differ
diff --git a/target/classes/images/tankL.gif b/target/classes/images/tankL.gif
new file mode 100644
index 0000000..af51e88
Binary files /dev/null and b/target/classes/images/tankL.gif differ
diff --git a/target/classes/images/tankLD.gif b/target/classes/images/tankLD.gif
new file mode 100644
index 0000000..2f6bca7
Binary files /dev/null and b/target/classes/images/tankLD.gif differ
diff --git a/target/classes/images/tankLU.gif b/target/classes/images/tankLU.gif
new file mode 100644
index 0000000..1e1a514
Binary files /dev/null and b/target/classes/images/tankLU.gif differ
diff --git a/target/classes/images/tankR.gif b/target/classes/images/tankR.gif
new file mode 100644
index 0000000..a83f583
Binary files /dev/null and b/target/classes/images/tankR.gif differ
diff --git a/target/classes/images/tankRD.gif b/target/classes/images/tankRD.gif
new file mode 100644
index 0000000..60e2e81
Binary files /dev/null and b/target/classes/images/tankRD.gif differ
diff --git a/target/classes/images/tankRU.gif b/target/classes/images/tankRU.gif
new file mode 100644
index 0000000..d66ef25
Binary files /dev/null and b/target/classes/images/tankRU.gif differ
diff --git a/target/classes/images/tankU.gif b/target/classes/images/tankU.gif
new file mode 100644
index 0000000..8825a23
Binary files /dev/null and b/target/classes/images/tankU.gif differ
diff --git a/target/test-classes/com/study/tank/ImageTest.class b/target/test-classes/com/study/tank/ImageTest.class
new file mode 100644
index 0000000..d14712e
Binary files /dev/null and b/target/test-classes/com/study/tank/ImageTest.class differ
