Revert "I'm not sure what I changerd, but it's still not working! :("

This reverts commit 5fd3bd11dbe9f37ca759292f59cca025eef435bd.
Revert "destructors for animals not working. not sure why!"

This reverts commit 63f98b3cbdec8f0b70ed2c8b7bc554832c9b1b78.
All movement cases included

Includes Capturing when movement is directly vertical/horizontal and if
detector edges are directly vertical/horzontal.