Refined some existing stuff

Small things like not being able to move an object while its moving and
locking the character controller so we can put an animation on it.  A
few other things to just prevent puzzles from being breakable.