VoidCallback moved to HP, @:access(HP) given to Engine and Console