Sounds like you ' re mostly on the right track but I will agree with the above poster in that it sounds like your standards for interviews are not as high as they should be you really should be a if those hacker rank tests . You also don ' t describe small mistakes I consider a small mistake like syntax errors or an off by one that you correct . What are you actually making mistakes on ? When you do make mistakes , what do you mean they come down hard ? <| sep |> I think that you can do it using the collision event method without the call to instancenearest with somethin like other . count 1 <| sep |> Make sure the lenders are planning for taxes AFTER the first year . You don ' t want your buyers having their payments take a huge leap . Some lenders will underestimate taxes and insurance to make their payments look cheaper .