{"action":"closed","issue":{"url":"https://api.github.com/repos/EntelectChallenge/2015-SpaceInvaders-TestHarness/issues/29","labels_url":"https://api.github.com/repos/EntelectChallenge/2015-SpaceInvaders-TestHarness/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/EntelectChallenge/2015-SpaceInvaders-TestHarness/issues/29/comments","events_url":"https://api.github.com/repos/EntelectChallenge/2015-SpaceInvaders-TestHarness/issues/29/events","html_url":"https://github.com/EntelectChallenge/2015-SpaceInvaders-TestHarness/issues/29","id":92786277,"number":29,"title":"Bullet moving through destroyed wall","user":{"login":"leonardseymore","id":1201248,"avatar_url":"https://avatars.githubusercontent.com/u/1201248?v=3","gravatar_id":"","url":"https://api.github.com/users/leonardseymore","html_url":"https://github.com/leonardseymore","followers_url":"https://api.github.com/users/leonardseymore/followers","following_url":"https://api.github.com/users/leonardseymore/following{/other_user}","gists_url":"https://api.github.com/users/leonardseymore/gists{/gist_id}","starred_url":"https://api.github.com/users/leonardseymore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leonardseymore/subscriptions","organizations_url":"https://api.github.com/users/leonardseymore/orgs","repos_url":"https://api.github.com/users/leonardseymore/repos","events_url":"https://api.github.com/users/leonardseymore/events{/privacy}","received_events_url":"https://api.github.com/users/leonardseymore/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-03T04:06:44Z","updated_at":"2015-07-11T13:06:55Z","closed_at":"2015-07-11T13:06:55Z","body":"I'm getting this exception with the harness:\r\n\r\n```\r\nException of type 'SpaceInvaders.Exceptions.MoveNotOnMapException' was thrown.\r\n   at SpaceInvaders.Core.Map.CheckBounds(Int32 x, Int32 y) in c:\\Dev\\100K\\2015-\r\nSpaceInvaders-TestHarness\\SpaceInvaders\\Core\\Map.cs:line 234\r\n   at SpaceInvaders.Core.Map.TraverseMap(MapAction action, Entity entity, Int32\r\n targetX, Int32 targetY) in c:\\Dev\\100K\\2015-SpaceInvaders-TestHarness\\SpaceInv\r\naders\\Core\\Map.cs:line 202\r\n   at SpaceInvaders.Core.Map.MoveEntity(Entity entity, Int32 x, Int32 y) in c:\\\r\nDev\\100K\\2015-SpaceInvaders-TestHarness\\SpaceInvaders\\Core\\Map.cs:line 191\r\n   at SpaceInvaders.Entities.Bullet.Update() in c:\\Dev\\100K\\2015-SpaceInvaders-\r\nTestHarness\\SpaceInvaders\\Entities\\Bullet.cs:line 49\r\n   at SpaceInvaders.Core.UpdateManager.UpdateEntityGroup(EntityType type) in c:\r\n\\Dev\\100K\\2015-SpaceInvaders-TestHarness\\SpaceInvaders\\Core\\UpdateManager.cs:li\r\nne 74\r\n   at SpaceInvaders.Core.UpdateManager.Update() in c:\\Dev\\100K\\2015-SpaceInvade\r\nrs-TestHarness\\SpaceInvaders\\Core\\UpdateManager.cs:line 42\r\n   at SpaceInvaders.Core.Map.UpdateEntities() in c:\\Dev\\100K\\2015-SpaceInvaders\r\n-TestHarness\\SpaceInvaders\\Core\\Map.cs:line 146\r\n   at SpaceInvaders.Core.Match.Update() in c:\\Dev\\100K\\2015-SpaceInvaders-TestH\r\narness\\SpaceInvaders\\Core\\Match.cs:line 101\r\n   at ChallengeHarness.Runners.MatchRunner.Run() in c:\\Dev\\100K\\2015-SpaceInvad\r\ners-TestHarness\\ChallengeHarness\\Runners\\MatchRunner.cs:line 78\r\n   at SpaceInvadersDuel.Program.Main(String[] args) in c:\\Dev\\100K\\2015-SpaceIn\r\nvaders-TestHarness\\SpaceInvadersDuel\\Program.cs:line 47\r\n```\r\n\r\nLooking at the bullet in the top left corner it seems that the bullet is moving through the wall position and out of bounds.\r\n\r\n```\r\n# #################\r\n#|                #\r\n#   VVV           #\r\n#    i        -   #\r\n#                 #\r\n#            x  x #\r\n#                 #\r\n#   x     x  x  x #\r\n#                 #\r\n#   x  x  x  x  x #\r\n#                 #\r\n#   x  x  x  x  x #\r\n#                 #\r\n#                 #\r\n# x  x  x  x      #\r\n#                 #\r\n# x  x  x  x  x   #\r\n#    !            #\r\n#       x  x  x   #\r\n#                 #\r\n#      !   x  x   #\r\n#                 #\r\n#     AAA         #\r\n#                 #\r\n###################\r\n```\r\n\r\nRegards,\r\nLeonard\r\n"}}