Add bankshot2 module, forked from nvp