Haven't played much of it, but I would give Bastion a go. If it's not too late.