deluxe is steam only and adds leaderboards and achievements. otherwise, they are the same game. and yes, it's free. :)