Added an overlay and info class and edited a lot of files :D