Fixed bug where Derps could consume each other if they walked backward.
Also changed all the discriminated unions from being unions with static members to unions with modules, to adhere to F# coding convention.
Next step is adding the concept of generations, and adapting the genetic algorithm code to work with the Derps.