Added GameObject class and Signal class