- refactored decision system to work on ball entity