implemented terrainFunction
implemented findChar
noticed isDefinedAt - how handy
pronoun
fancy pants findChar
implemented isStanding, isLegal, neighbors, legalNeighbors