Pseudo 3D Game Engine from Raycasting to Binary Space Partitioning. Everything runs on an Arduino Microcontroller and is then displayed on an OLED Display.