So we had Johan's party in the end.
I mean, even this was pretty lastminute for us. Fantastic!! We found a place that has a bouncy castle spare and can deliver the very nextday. Food, we decided was going to be bought. Party packs, well, we just had to improvise. Games- we stopped at a local kedai mamak and bought sacks for the sack race. Needn't have bothered as kids did not come out of the castle. Guests- well ,most of the guests were ok with the very last min invitation. Cake- Secret lah whatelse. One hour into the party and it rained and I thought what a waste of money, cause the bouncy castle can't be used now! But then it cleared up soon enough and kids went on to have fun. What is it that they liked so much? We went on it ourselves. but got tired after a few bounces!
In the end , he said it was the best 8 year old party he's ever had. Ha ha!