First pass at smart level generation