major update

Decided to move on without waiting for bug fixing and optimization. But
I think I'll do that before pushing to release so it's okay.

Anyway, most of the program is done all I need to do is set up a system
for starting batch and executable files and we'll be good to go.