forked from: Simple cannon

Simple canon.
@author makc
@license WTFPLv2, http://sam.zoy.org/wtfpl/