LDM compact : a methodology for development of gas engines for use with low environmental impact non-natural gas