Better key and badge movement and destroy