Work after watching some videos. Critiques are most appreciated :)