Overlord

Would like a code review of overlord please.
Use `self.disp` instead of `Alert.disp`.