Uhm, what if I told you that no matter how many things you have in your game at a certain size always one or two things are gonna break when you try something new. Thats just the nature of coding :3
edit for clarity: a certain size is already reached once you have the complexity of Bubble Witch, now image the size of a full desktop game.