bit glitchy(games where you move the level are prone to bugs and are hard to develop ) but neat idea .Its actually similiar to the game we ended up developing and we even initially called our character steve ,always happy to se a fellow npc steve.
Oh, thanks and this is so funny, that we had similar ideas xD