Various changes, see description

Destination cells works again, victory conditions, random walls,
optional grid display, code clean up, more properties