Side-scrolling platformer with random levels