Honestly, do whatever is easiest for you as a dev! I myself am terrible at estimating when something will get finished haha. If splitting it into 3 parts will be easiest for you and satisfy your flow with the development, go for it! If you prefer to wait for everything to be done in one go, that's fine too! I'm cool with whichever route you go~ I'm probably gonna play it more than once anyway ^^