This is a fun one! I love this interpretation of the theme, building this further can lead to an amazing puzzle game!