Breakout

First stared off as a follow along from the LearnOpenGL Series. Now restructured to use my Engine.