Your dot will follow your mouse, eat smaller dots and avoid big ones.
This is what I have so far. I will try to update it regularly. Most of the work so far was made by Coyote_777, go check him out!