Please watch. Try to relate this to scratch and your experience. Then, you may understand. I got little shaken up while watching @Eloctrasyd 's project. *sniff*
Thanks to @Eloctrasyd for mostly everything. Check his project, it is better. Comment: These times are hard.