added controller script per character type