Client Project
it then displays them to the player, and handles all the tasks to execute that ability : aiming, effects and interactions
created a base task object that encapsulates each single action, the designer then can link these blocks to create complex interactions.