Developing a fuzzy controller for obstacle avoidance and target tracking controllers in @jdelacroix's Sim.I.Am