Changing encapsulation and Game Event calls

@walsh06 

Some encapsulation changes.