Very very cool! I love the aesthetics and the attention to detail! The best part is that I actually thought about doing something very similar for the game I made but wasn't sure how to implement it but you nailed! Think about adding multiplayer to this! (local-coop / vs to keep it with the classic arcade theme) :D