Use different behaviour types to make decisions
Use different behaviors for BomberPlayerAgent
Add reset operation for ReceiverBehavior
Add sendCancelMessage and notify bombs with Cancel
Remove some debug messages

Signed-off-by: Aharon Campos <aharoncampos@gmail.com>
Lock to ignore duplicate requests

Signed-off-by: Aharon Campos <aharoncampos@gmail.com>