looks like it was made in scratch! i made games there, too
Love it!
Same too i am a countryball scratcher