An experiment, a 2d game engine written in Perl