Divided BoxController into different classes

Gave each class in BoxController it's own file