GameObject now exposes rotation method, abstracts some stuff