Fleshing out Object Manager and Game Loop logic