Gamma: WIP DO NOT MERGE DO NOT MERGE.
Just pushing this here for safety as I wanna come back here soon. This was just used for debugging, its nowhere near anything ready for users to play.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>