Implementing more game engine features