Nice game! I enjoyed boss fight alongside with the story. Got a little lost here and there, but always found where do I need to go next. Regarding level design, I think there could be a little less back-tracking in some parts of "Finding a bad guy" level. Keep it up!