much stuff very project

character constructor battle view controller