Pretty simple but it took 356 blocks because I am not very good at optimizing code You have to wait a bit while the background is generating because it is also pen and is randomly generated.