Sick but a lot of fake tricks in it for my taste):