new implementations, some optimizations and clean up

Randomized window opener and door interaction script.
Optimized trash can script and faucet interaction script.
Cleaned up player properties script.