Drupal 8 Template override from module.

Hey all,

I created a module called TS Events. TS Events creates a custom block type called TS Events. The custom block contains the appropriate fields associated with the block. My goal is to create a custom template for the TS Events block type which will override the default block modules block.html.twig.

I have made some progress so far by using hook_theme and hook_theme_suggestions_block_alter. The new template is being used however, none of the variables from block.html.twig appear to be passed into the new template block–ts-events.html.twig

Code and structure can be found here: https://pastebin.com/YJzYtcR6

Any help would be appreciated!

Thanks!

Drupal version: 


Source: https://www.drupal.org/taxonomy/term/4/feed