Very nicely done, love the aesthetic, only the red lines and minor graphical issues are holding it back.