enemy detection stuff
path movement
added strokePath function