Not the best but fun anyway
Rating: 3 stars