Added psudo-transparancy support to draw
Removed particle parent reference and removed code calling parent references
Made velocity vector generation accurate and changed printing behavior