credit to @xydrok for the inspiration credit to @notsonicth for the sprites credit to @maxm253-advanced for some stuff |:3