better organizing the project and making drivers more compartmentalized
adding bug program, automatic switching between bug and tetris