The following bosses are now controllable and exhibit extremely accurate behaviour compared to MM2:
Crashman
Woodman
Heatman
Metalman
As you can see, I didn't meet the April deadline I wrote below. The reason is that my uni bogged me down with a lot of time consuming work which I really would rather not be doing except I'd be out of uni if I didn't do it. So although I wanted to work on the project I sadly could not. Through the summer though I made more improvements though, and you can see it's very close to being demo-ready at least for these first 4 bosses.