Added more classes need for game engine