Use input names as compiler conditionals for the input system to avoid confusing null errors for new users. Made template lowercase folders for linux.