One thing we miss in our shape is someone to stretch the game.
Teams just allow our central defenders have the ball but then are able to squeeze the game with a reasonably high line as we don't have anyone willing/capable of causing them a threat in behind.
Kane made a big difference as everyone has already said especially when Dundee dropped a wee bit deeper.
Would Costelloe (no idea if I'm spelling that correctly) potentially be better in a front two as well? Based on yesterday he doesn't seem someone who's got the feet to play wide and beat men in those 1v1 areas.
If he's quick and athletic, play to those strengths. Simple stuff, runs inside to out into the channels, drag central defenders into areas they'd prefer not to be. Opens up space for runners etc. Generally just playing higher up the pitch as trying to play through the midfield simply isn't working.