Fixed level generation. Added touch input.