I'm making a OINC game and I know a good amount of knowledge. Okay, that really has nothing to do with my problem though :|

I'm making an online team deathmatch game, and the player (topdown) can shoot 360 degrees using a custom engine. The engine uses the advanced direction object. Now I'm trying to use detectors so I can see if they overlap a wall so I can stop the player from moving. The thing is, the detectors dont line up properly (because of 360 rotation). Also when I took out the rotation and tried it, it still didn't work

My code is like this...

+Left detector is NOT overlapping wall.
+User held down D key
-Add 4 to x position of player

It should work but it doesn't. Also I made sure that the detectors are ordered above the wall. Help?