naming refactoring: action interpreter to rect action interpreter + collision detector fix broken naming