away with lazy eval

cofirmed at 10s and 30s per game, opens up new developement options and generally makes engine more stable. a big step forward!