Uhh, after making those changes the keypresses somehow aren't working, so I still have some fixing up to do, ig
The `play` property inside of the soldiers and shadows needs to be updated to the global value every frame and the `playlevel()` method also needs to be called at the same time. If you are missing either of those things the input won't work.
got it, thx