Artificial Fishes: Autonomous Locomotion, Perception, Behavior, and Learning in a Simulated Physical World | Synapse