Added another texture to the demo.
Added terrain type to collision shapes.
Internalized collision handling in rigid bodies; DetectorArea allows them to keep track of multiple collisions and limit their repeat frequency. Also implemented gravity and terrain collisions.