Actually, programming is the easy bit! The level creation process is hard, partially because of my lower end computer and the amount of new assets required to make levels.