Sounds to me like you already have a solid list of things going on for one party. If you add one more thing, the players aren't going to be able to stop the assassin, but I'd say that what you have right now is perfect.