fixed getting stuck when becoming a prop... not a great way to do it but it works, changed some prop change allowance heuristics, lots of little bug fixes