Refactor StarcraftObject