Can I code one in FreeBASIC?