Cleanups
Object changes

-Added Lava
-Object propogation is a Vector
-Mixing is no longer commutative
Objects can spawn Nothing in any direction
Looser requirements for Applicative Stream instance
Tiles are updated with Streams