A tile based puzzle game for windows phone 8