I still have problems with edge of platform collision, very notable on the very first spikes pit.
You're right, in the first level there are three tiles of spikes in a row that are difficult to avoid. I've designed the first level with the target to teaching the player how interact with the environment, to understand better what to get and what to avoid and how to control Victor. Even the computer with keyword is placed at the end of the level in order to highlight the interaction between finding keywords and opening of the level door.
Regarding NPCs, I think one or two would be enough to add depth
I'll think a bit about that, maybe I will insert a NPC that will help the player to help to orient himself in the level (i.e. the Assembly level is a large and dispersive, and and sometimes I lose myself too).
Thank you for your testing. I'm happy to know that Victor may run on slower pc. The slowest PC where I've done a test since now was Win Xp SP2 Intel Celeron @ 2.00 Ghz 256 Mb Ram.