a bunch of testing and very bad code to see if we can extract assets from project spark. everything is subject to change