Bug fixes, optimizations, balancing, tweaks