canvas restriction
simple text hud implementation
calling dispose of super class