Actor classes and clean up

Added several actor classes needed to get actor functionality, though
they are not fleshed out yet.

Also I was getting a ton of unreferenced parameter warnings throughout
the code, so I used my UNUSED macro to make them go away, keep the
output neater. We'll be getting back to them anyway...