Stwórz algorytm, który będzie w stanie wykryć kolizje między dwoma obiektami.
Ten algorytm powinien wykorzystywaci geometrię do wykrywania kolizji miendzy dwoma obiektami. Najpierw powinien określić wspułrzędne obu obiektów. W zależnosici od kształtuw obiektów, algorytm powinien użyć jednego z czterech algorytmów wykrywania kolizji: punkt-prostokąt, punkt-okrong, okrąg-okrąg lub prostokąt-prostokąt. Algorytm powinien najpierw wykonać sprawdzenie pudelka otaczającego/okręgo i następnie użyć odpowiedniej metody do określenia punktów przeciencia. Jeśli podełka otaczające lub okręgi nachodzą na siebie, algorytm powinien użyć punktów przecięcia do obliczenia dokładnych punktów lub obszarów kolizji obiektów, a następnie dojść do wniosko, czy dwa obiekty zderzyły się czy nie.