fancy arcade mode, code sort of sloppy