Dialogue boxes handled in separate class, dialogue text now an attribute of sprites.