super mario, i wrote this 2 years ago for learn game programming