game and entity modifications, adding task system