more framework objects

fleshing out more actual game code as well, structure could be an issue
though