1. A method for implementation by at least one programmable processor, the method comprising: assembling, over a network connection by a server, a collection of data from at least one data provider, the assembling comprising: first querying, by the server over the network connection through an application programming interface, the at least one data provider for primary data corresponding to a player, the primary data comprising at least one of a set of statistics for the player, a limiting factor for the player, and a location of an upcoming event that includes the player; second querying, by the server over the network connection, the at least one data provider for secondary data corresponding to the player, the secondary data comprising at least one of a prediction and the location; and third querying, by the server over the network connection through another application programming interface, the at least one data provider for tertiary data, the tertiary data comprising a weather condition at the location; adding, as an attribute to an internal object stored at the server, a base value of the player based on at least the primary data; mapping a modifier to a second attribute of the internal object, the modifier based on at least a portion of the secondary data and the tertiary data; generating a projected value from the base value, the generating comprising: first applying the modifier to the second attribute according to the mapping; and second applying a rule converting the modified second attribute to a projected value; generating, by the automated projection engine, a plurality of internal objects according to constraints comprising: a first constraint comprising a sum of the limiting factors of the plurality of internal objects that does not exceed a maximum factor; and a second constraint comprising a sum of the projected values of the plurality of internal objects that is a maximum, subject to the first constraint; and transmitting, by the server over the network connection to a mobile application running on a mobile device, application data comprising a list representing the plurality of internal objects.