(In the game + gumboygames's game.)
Special thanks to @gumboygames for the original and most of this game and @qucchia for the black and white tip. (Me for some coding and stuffs)