Fixed diagonal move collision bug