Had a meeting with a local team member and we went over the code in person. It was productive, plus it forced me to clean up my office! ;)
Yesterday I added fans. In the process I tweaked some of the object properties that were reserved for doors, to be more general. For instance, I had checks in the code to see if the object was of type 'door', and if so, don't react physically to impulses. Instead, I changed it to checking for the property 'receive_impulse'. That way the fan doesn't slide across the level when you bump into it...
Then, I made the fans spin, and speed up and slow down as they are turning on and off. Looks very cool with the shadows. The fans are a key element of level 2, which will feature poison gas that must be blown out of the way in order to proceed.
Plus, they will make a nice detail element on certain boards for the final game.
Here is a shot of the fan casting a shadow onto the world & main character.
The little shapes you see on the floor are gems, which need their material adjusted to look better. Right now they are too bright.