How into a game do you gotta be to create something like this?