make window require-able
circle follows mouse
bring in p2