What Neural Network to use for AI Mouse Movement
If you're trying to predict where the mouse should be based on the position of something else, a simple ANN will do the job. 
Are you trying to automate tasks, like have a script that controls a game? A Recurrent Neural Network like an LSTM or GRU will take history into account. 
I know you're doing this as a learning exercise, but if you're just trying to smooth mouse movement a simple interpolation algorithm might work.
I am trying to make a fuction that takes in 2 (x,y) coordinates and returns and array of coordinates for where the mouse should be every 0.05 second (or about that)...
(The whole aim of the program is to have random/not smooth mouse movement to mimic a human's mouse movement)
E.G. INPUTS : [(800,600), (300,400)]
    OUTPUTS : [(800,600),(780,580),...,(300,400)]
I would like to know which type of neural network I should use to get the correct outputs.
I'm kind of new to the subject of neural nets but I have a decent understanding and will research the suggestions given.
A pointer in the right direction and some links would be greatly appreciated!