Roto16 is a 21st century update to the age old 15 puzzle. Rather than shifting pieces to an empty spot, instead choose a corner where 4 tiles meet and rotate around that point.