Yeah, always plan out how your programs go on paper, and add the harder stuff in different updates, when you know more