New developer wants to ask if particular things are possible with gamesalad.

Hello I wanted to make sure that gamesalad can make the following before I spent time/money on this.
Assuming that I have many vehicles on the screen that rotate as time passes. I wanted to use the following input in a game. The player would swipe and the game would
a) automatically choose the vehicle that is nearer to the position that the swipe was initiated.
b) if the direction of the player's swipe is within +- X degrees of the current value of the angle of the vehicle (remember that vehicles rotate) then the vehicle would execute a command i.e. accelerate.
Assuming that I have many vehicles on the screen that rotate as time passes. I wanted to use the following input in a game. The player would swipe and the game would
a) automatically choose the vehicle that is nearer to the position that the swipe was initiated.
b) if the direction of the player's swipe is within +- X degrees of the current value of the angle of the vehicle (remember that vehicles rotate) then the vehicle would execute a command i.e. accelerate.
Comments
I have another one which might be very simple. Can you use conditions like if vehicle "A" is x pixels away from another one then vehicle "A" should do that? Would it work properly and with how much acuraccy? would it have pixel accuracy?
Sorry to ask these questions if they are really basic, but I was using another software which had problems with distances.
Thanx again