enemy classes, future hit display and recording, added support for visibility