working on engine

adding functionality to bring in line with original game's core rules.