Fixed obstacles blocking vision. Updated GUI.

UniverseOutput now outputs a units LOS. Debugged obstacles blocking
vision. That now actually works instead of pretending to.
Made moving dependant on how long you have spent trying to move, not
frames. I.e. you can move once every 25 frames. That used to be
frames%25. Now it's you have to try to move 25 times before you can
actually move. Now you can't micromanage and only try to move when
frames%25==0, allowing you to avoid the limitation completely.
Corrected very small bug that would make the program crash when the
first object on a tile's allobjects rotted away.