fixed null pointer on moving to a ? square