Yea, collision detection is a bit clunky and it takes a while to load - but other than that, I like the mechanics; the swapping idea is nice.