Target Health Display display and refactoring

Added a Target Health display to display the current health and its max
health. The health display is a floating window that can be positioned
anywhere. Also restructured code by spliting some of the classes into
other modules.