Started moving combat to its own file.