Nice mix of genres. Once you get the hang of it it turns a bit easy but really fun nonetheless. Good job!