Implement a PuzzleScript game using the provided instructions

Learning Goal: I’m working on a computer science project and need a sample draft to help me learn.

Name of the game:

Colorful Maniac

Core Mechanic:

The game’s core mechanic is color mixing. Players take control of a character capable of absorbing and combining colors to create new ones. The aim is to strategically combine colors to match the desired color.

Ancillary Mechanics:

1. Color Absorption: The player’s character may absorb colors by moving into tiles of that color. Absorbed colors can be saved for future use.

2. Color Blocking: In this mechanic, certain tiles act as blockers, preventing the player from moving onto them or mixing colors with them.

3. Color Switchers: Special tiles that change the color of the player character when stepped on.

Levels:

The player will maneuver around the levels, picking up certain colors on tiles and avoiding color blockers. Color switchers will be used when needed or provided. There should be at least 3 levels that introduce each new mechanic (1 or 2 extra levels are appreciated)

IMPORTANT: Write a document for your puzzle game to provide a walkthrough for all levels of your game, and please share the code for the game through a file