slowly but surely...though, not even working on the engine logic yet. sigh.