Updated to be almost like bejeweled